#include "ShellProxy.h"
#include "Shell.h"

ShellProxy::ShellProxy(Shell * shell)
{
    this->shell = shell;
}

ShellProxy::~ShellProxy()
{
}

// request of info    
const Position & ShellProxy::getPosition() const
{
    return shell->getPosition();
}

bool ShellProxy::isActive()
{
    return shell->isActive();
}

// request of movements etc
bool ShellProxy::requestMove(Direction & dir)
{
    return shell->requestMove(dir);
}

bool ShellProxy::requestPosition(Position & pos)
{
    return shell->requestPosition(pos);
}

